package com.example.staff.hub.view;

/**
 * 员工视图接口
 */
public interface IStaffView {


    /**
     * 显示欢迎信息
     */
    void showWelcome();

    /**
     * 显示主菜单，并返回用户选择的选项
     *
     * @return 用户选择的菜单选项
     */
    int showMainMenu();

    /**
     * 显示添加员工的界面
     */
    void showAddNew();

    /**
     * 显示删除员工的界面
     */
    void showDeleteById();

    /**
     * 显示更新员工信息的界面
     */
    void showUpdateById();

    /**
     * 显示查找单个员工的界面
     */
    void showFindById();

    /**
     * 显示查找所有员工的界面
     */
    void showFindAll();

    /**
     * 显示退出程序的界面
     */
    void showExit();

}
